import "reflect-metadata";

type MyPropDecorator = (
  targetClassPrototype: any,
  propertyKey: string | symbol
) => void;

export function Inject(injectId: string): MyPropDecorator {
  return function (targetClassPrototype, propertyKey) {
    let PropClass = Reflect.getMetadata(
      "design:type",
      targetClassPrototype,
      propertyKey
    );

    let PropClassObj = new PropClass();
  };
}

export {};
